△ 动画说明: 在笔记本电脑屏幕中,汉字 "文" 将变为字母 "A",代表文本的横线将逐一出现,就像有人在输入内容一样。WPS 是一款办公套件软件,可让用户轻松查看和编辑其所有文档、演示文稿、电子表格等。作为一款全球性产品,WPS 需要具备一项一流且可靠的套件内翻译技术,使用户不必离开应用就能执行翻译相关操作。为了确保所有用户都能充分利用 WPS 的优势,并以其偏好的语言查看 WPS 的内容,WPS 使用了 ML Kit 的翻译 API。ML Kit 是 Google 为 Android 开发而推出的设备端正式版机器学习工具包
许多 WPS 用户在阅读、撰写或查看文档时需要依赖 ML Kit 的翻译工具。根据一份 WPS 的单日使用数据样本,有 6,762 名日活跃用户使用 ML Kit 在支持的共计 43 种语言之间翻译了 17,808 页内容。WPS 的用户群中有 44% 是学生,他们尤其依赖 WPS 中的翻译技术。WPS 通过 ML Kit 为学生提供即时离线翻译功能,更便于学生学习阅读和撰写外语内容。
△ 动画说明: 以不同语言表示 "你好" 的文字气泡相继出现 (西班牙语、法语、韩语、英语、希腊语、中文、意大利语、俄语、葡萄牙语、泰米尔语)
在选择翻译服务提供商时,WPS 团队了解了一些热门选择。但该公司考虑的其他服务只支持基于云的翻译服务,而且无法翻译某些复杂语言的文本。WPS 团队希望确保其所有用户都能获享文本翻译的便利,无论涉及哪种语言、网络可用性如何。WPS 最终选择了 ML Kit,因为该套件既能离线翻译文本,还能翻译 WPS 支持的每种语言。"WPS 有许多非洲用户,其中有些用户讲斯瓦希里语和泰米尔语,其他翻译服务目前不支持这些复杂的语言。"WPS 的 Android 团队主管 Zhou Qi 表示。"我们非常高兴能通过 ML Kit 为这些用户提供他们所需的翻译服务。"更重要的是,WPS 考虑的其他翻译服务价格都很昂贵,而使用 ML Kit 则完全免费。据 WPS 估计,通过选择 ML Kit 而非其他的付费翻译软件开发套件,公司每年可以节省大约 6,500 万美元。
优化 WPS 以便更好地支持 ML Kit 的翻译 API
ML Kit 不仅提供强大的多语言翻译功能,还支持 App Bundle 和 Dynamic Delivery,让用户可以选择按需下载 ML Kit 的翻译模块。而如果没有 App Bundle 和 Dynamic Delivery,用户即使不需要 ML Kit 也仍需下载翻译模块,这会影响安装时分发。
"当用户下载 WPS 应用时,系统默认会下载基本模块。而当用户需要使用翻译功能时,系统才会下载相应模块。这样能减少最初的下载大小,并确保不需要翻译辅助功能的用户无需下载翻译模块。"Zhou Qi 表示。
在实现过程中,WPS 团队经常使用 ML Kit 的官方指南指导其开发流程。这些工具使他们能够了解 API 的方方面面,并确保任何更改都能满足用户的各种需求。通过参考 ML Kit 网站直接提供的文档和建议,WPS 开发者能够快速、轻松地将新的工具包集成到他们的工作流中。
"得益于提供的资源,我们很少需要到处寻求帮助。参考文档简明扼要。另外,此 API 很简单,对开发者也很友好,这大大降低了上手难度。"Zhou Qi 表示。
在 WPS 实现 ML Kit 之前,其用户需要打开其他应用来翻译文档,从而让用户体验变得繁琐。借助 ML Kit 的自动语言识别和即时翻译功能,WPS 现在可以为其用户提供便捷方式,让用户无需离开应用就能快速、准确地翻译文本,大大改善了平台用户体验。
未来,WPS 计划拓展 ML Kit 在其产品中的应用范围,特别是在文本识别方面。WPS 的用户希望该公司能够提供一项功能,用于处理所拍摄照片上的文本,因此该公司还计划使用 ML Kit 来完善应用的文本识别功能。
详细了解 ML Kit 如何使设备端机器学习变得简单:https://developers.google.cn/ml-kit欢迎您持续关注我们,及时了解更多开发技术和产品更新等资讯动态。
点击屏末 | 阅读原文 | 即刻详细了解 ML Kit